package wifiunion.com.notice;

/**
 * Created by Administrator on 2016/11/23.
 */

public interface ConfigureContact {

    interface View extends BaseView {

        public void onProgress();

        public void onError(String str);

        public void onSuccess(Object obj);

        public void onImgUploadSuccess(String imgpath);

        public void onAddCofigureSuccess();

        public void onEditConfigureSuccess();

        public void onUpdateNoticeConfigureSuccess();

        public void onUpdateNoticeConfigureFailed(Object obj);


        public void onUpdatePlaceConfigureSuccess();

        public void onUpdatePlaceConfigureFailed(Object obj);


        public void onUpdateStrangerConfigureSuccess();

        public void onUpdateStrangerConfigureFailed(Object obj);

        public void onUpdateFZPZConfigureSuccess();

        public void onUpdateFZPZConfigureFailed(Object obj);

        public void getStrangerConfigueSuccess(Object obj);

        public void getStrangerConfigueFailed(Object obj);

        public void getDeviceListSuccess(Object obj);

        public void getDeviceListFailed(Object obj);


        public void updateControltimeSuccess(Object obj);

        public void updateControltimeFailed(Object obj);
    }


    interface StorageManageView extends BaseView {

        public void getStorageConfigueSuccess(Object obj);

        public void getStorageConfigueFailed(Object obj);

        public void updateStoragePeroidSuccess(Object obj);

        public void updateStoragePeroidFailed(Object obj);
    }

    interface NoticeBackgroundView extends BaseView {

        public void getNoticeBackgroundSuccess(Object obj);

        public void getNoticeBackgroundFailed(Object obj);

        public void updateNoticeBackgroundSuccess(Object obj);

        public void updateNoticeBackgroundailed(Object obj);
    }

    interface Presenter extends BasePresenter {

    }

    interface Model extends BaseModel {

    }

    interface Callback extends BaseCallBack {

    }
}
